package com.qf.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * --- 永无霸哥 ---
 *
 * @author M.rk
 * @date 2024/12/2 13:09
 * @desc
 */
@Data
public class User extends BaseEntity {

    //用户ID，自动递增，主键
    private int userId;
    //用户名称，非空
    private String username;
    //用户性别
    private String sex;
    //用户密码
    private String password;
    //电话号码，非空
    private String phoneNumber;
    //创建时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date registrationTime;
    //家庭档案，文本类型
    private String familyArchive;
    //收货地址，文本类型
    private String shippingAddress;
    //用户头像
    private String  avatar;
    //账号状态1在线，0下线
    private int accountStatus;

    // 创建时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    // 详细地址
    private String detailedAddress;
    // 默认收货人
    private Integer defaultConsignee;


}
